I'll be rebuilding my browser "OS" project over a series of many streams. I plan to make it collaborative and involve the community. For this project I will continue to use React & Next.js written in TypeScript. This stream will go over the goals and inspirations for this project and then we will get into the initial setup. I plan to setup Next.js, TypeScript, EditorConfig, ESLint, Stylelint, Prettier, SCSS & more if we have time. Next stream will setup Jest, Husky, lint-staged, Styled Components, Storybook & whatever else we can think of to make the codebase more robust. Chapters: 0:00 Stream Starts 5:35 Introduction 11:33 Inspirations 22:05 My Past Project 27:12 Project Goals 40:55 Git & NPM 56:14 Next.js & React 1:23:55 EditorConfig 1:29:44 SCSS 1:36:45 TypeScript 2:06:06 ESLint 2:36:01 Stylelint 2:42:30 Prettier 2:56:33 Next Stream(s) Stream Notes: https://github.com/DustinBrett/x/blob/redo/streams/01-02-21.md Code Repository (v1): https://github.com/DustinBrett/x/ Code Repository (v2): https://github.com/DustinBrett/x/tree/redo Demo (v1): https://x.dustinbrett.com/ Discord: https://discord.gg/skj7kzneFC #coding #programming #reactjs